fellow creature - French English Dictionary